package com.huashi.dealer.modular.business.category.service;

import com.huashi.dealer.modular.business.category.param.GiftCategorySaveParam;
import com.huashi.dealer.modular.business.category.vo.GiftCategoryVo;

import java.util.List;

public interface GiftCategoryService {

    /**
     * 获取赠品分类树形列表
     */
    List<GiftCategoryVo> getGiftCategoryTree();

    /**
     * 新增或编辑分类
     */
    void saveOrUpdateCategory(GiftCategorySaveParam param);

    /**
     * 删除分类
     */
    void deleteCategory(Long categoryId);

    /**
     * 获取分类详情
     */
    GiftCategoryVo getCategoryDetail(Long categoryId);
}
